Skip to content

Browser-based presentation tool with a reST syntax and all m.css goodies#216

Draft
mosra wants to merge 3 commits into
masterfrom
presentation
Draft

Browser-based presentation tool with a reST syntax and all m.css goodies#216
mosra wants to merge 3 commits into
masterfrom
presentation

Conversation

@mosra
Copy link
Copy Markdown
Owner

@mosra mosra commented Jan 10, 2022

The branch has been around since 2018, just not tested, documented or actually published. Time to change that!

Features:

  • Write your slides with the usual reST syntax
    • Meaning you can easily reuse content from presentations to blog posts and vice versa
  • Present in a web browser
    • With all the advantages it has, like embedded videos or WebGL content
  • Print-only CSS to save as a PDF using a PDF printer in the browser
  • Tiny amount of JS to navigate back and forth
  • Synchronized presenter view with notes in another window

Things left to do:

  • Write tests
  • Refresh the docs to what makes sense in 2022, especially regarding PDF print
  • Update copyright years, heh
  • Cleanup the m.htmlsanity additions
  • Figure out a way to enforce use of the .m-*-t CSS classes for advanced layouts, as the .m-*-s, m and l are window-size-dependent and break especially during print (or maybe change it so it behaves the same for all sizes? turn the screen sizes into a variable and change it here to something else?)
  • Sync plugin usage / handling with the Python doc generator

@codecov
Copy link
Copy Markdown

codecov Bot commented May 9, 2026

Codecov Report

❌ Patch coverage is 18.18182% with 18 lines in your changes missing coverage. Please review.
✅ Project coverage is 97.69%. Comparing base (5235066) to head (1fb51fb).
⚠️ Report is 120 commits behind head on master.

Files with missing lines Patch % Lines
plugins/m/htmlsanity.py 18.18% 18 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #216      +/-   ##
==========================================
- Coverage   98.11%   97.69%   -0.43%     
==========================================
  Files          27       27              
  Lines        6994     7016      +22     
  Branches       49       49              
==========================================
- Hits         6862     6854       -8     
- Misses        132      162      +30     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

1 participant